Max-planck-institut F Ur Informatik Linear 0 -1 Inequalities and Extended Clauses K I N F O R M a T I K Im Stadtwald D 66123 Saarbr Ucken Germany Author's Address
نویسنده
چکیده
Extended clauses are the basic formulas of the 0-1 constraint solver for the constraint logic programming language CLP(PB). We present a method for transforming an arbitrary linear 0-1 inequality into a set of extended clauses, such that the solution space remains invariant. After applying well-known linearization techniques on non-linear 0-1 constraints followed by the presented transformation method, we are able to handle arbitrary 0-1 constraints in CLP(PB). The transformation method presented relies on cutting planes techniques known from 0-1 integer programming. We develop specialized redundancy criteria and so produce the minimal number of extended clauses needed for preserving equivalence. The method is enhanced by using a compact representation of linear 0-1 inequalities and extended clauses. Unit resolution for classical clauses is generalized to pseudo-Boolean unit resolution for arbitrary linear 0-1 inequalities. We extend the transformation method to constrained transformation when the inequality to be transformed is part of a larger set of linear 0-1 inequalities. Furthermore the method can be used to obtain all strongest extended cover inequalities of a knapsack inequality.
منابع مشابه
Max-planck-institut F Ur Informatik Middle-out Reasoning for Logic Program Synthesis K I N F O R M a T I K Im Stadtwald D 66123 Saarbr Ucken Germany Authors' Addresses
Logic programs can be synthesized as a by-product of the planning of their veri cation proofs. This is achieved by using higher-order variables at the proof planning level, which become instantiated in the course of planning. We illustrate two uses of such variables in proof planning for program synthesis, one for synthesis proper and one for the selection of induction schemes. We demonstrate t...
متن کاملMax-planck-institut F Ur Informatik Ordered Semantic Hyper-linking K I N F O R M a T I K Im Stadtwald D 66123 Saarbr Ucken Germany Authors' Addresses
We propose a method for combining the clause linking theorem proving method with theorem proving methods based on orderings This may be useful for incorporating term rewriting based approaches into clause linking In this way some of the proposi tional ine ciencies of ordering based approaches may be overcome while at the same time incorporating the advantages of ordering methods into clause lin...
متن کاملMax-planck-institut F Ur Informatik Set Constraints Are the Monadic Class K I N F O R M a T I K Im Stadtwald W 6600 Saarbr Ucken Germany Authors' Addresses
We investigate the relationship between set constraints and the monadic class of rst-order formulas and show that set constraints are essentially equivalent to the monadic class. From this equivalence we can infer that the satis ability problem for set constraints is complete for NEXPTIME. More precisely, we prove that this problem has a lower bound of NTIME(cn= logn). The relationship between ...
متن کاملcient collision detection for moving polyhedra
In this paper we consider the following problem given two general polyhedra of complexity n one of which is moving translationally or rotating about a xed axis determine the rst collision if any between them We present an algorithm with running time O n for the case of translational movements and running time O n for rotational movements where is an arbitrary positive constant This is the rst k...
متن کاملThe Impact of Timing on Linearizability in Counting Networks
Counting networks form a new class of distributed, low-contention data structures, made up of interconnected balancers and are suitable for solving a variety of multiprocessor synchronization problems that can be expressed as counting problems. A linearizable counting network guarantees that the order of the values it returns respects the realtime order they were requested. Linearizability sign...
متن کامل